/* ------------element 表格样式 begin------------ */
.el-table--border th,
.el-table--border td {
  padding: 9px 0;
}

/*解决表格不对齐*/
body .el-table th.gutter {
  display: table-cell !important;
}

// 修改表格单选样式
.el-table__row.current-row {
  // background-color: #019FE8 !important;

  td {
    background-color: #7acef5 !important;
    color: #fff;
  }
}

// .el-table__body tr.current-row>.tb_box {
//   text-align: center;

//   .table_btn {
//     border: none;
//     cursor: pointer;
//   }

//   .btn_line {
//     color: #e4e7ec;
//   }
// }

// 修改element表格样式
.my_table_scroll {
  .el-table th > .cell {
    white-space: nowrap;
    width: fit-content;
    // padding: 0;
    padding-left: 5px;
  }

  .my_table_head {
    // padding: 2px 10px;
    height: 28px;
    line-height: 28px;
    font-size: 12px;
  }
}

// 解决table滚动条被遮住问题
.table_box {
  .el-table .el-table__body-wrapper {
    z-index: 2;
  }

  .el-table__fixed {
    // height: auto !important;
    // bottom: 12px !important;
  }

  .el-table__fixed-right {
  }

  .el-table__empty-block {
    height: 100px !important;
  }

  // 设置表格行高
  .el-table__cell {
    padding: 3px 0;
  }

  .cell {
    line-height: 1.2;
  }
  .el-table th > .cell {
    padding:  0;
  }
}
.el-table__row {
  &.row_del {
    //表示被删除了的
    .cell {
      color: $_main_color;
    }
  }
  &.row_disable {
    //表示禁用
    .cell {
      color: #999;
    }
  }
  &.del_row_1 {
    td {
      background-color: #fff !important;

      .cell::after {
        position: absolute;
        top: 19px;
        left: 0;
        content: '';
        min-width: 101%;
        border-top: 2px solid #e3e3e3;
        z-index: 1;
      }

      &:nth-child(1) {
        .cell::after {
          position: absolute;
          top: 18px;
          left: 15px;
          content: '';
          min-width: 100%;
          border-top: 2px solid #e3e3e3;
          z-index: 1;
        }
      }
    }
  }
}

/* ------------表格样式 end------------ */

/* 普通表格 begin*/
.table {
  box-sizing: border-box;

  table {
    border-collapse: collapse;
    width: 100%;
    margin: 0 auto;
    border: 1px solid #f2f2f2;
  }

  thead th {
    padding: 12px 0;
    font-size: 12px;
  }

  tbody tr td {
    padding: 10px 0px 10px 10px;
    font-size: 12px;
  }

  tfoot tr td {
    padding: 10px 0px 10px 10px;
    font-size: 12px;
  }

  thead th,
  tbody tr td,
  tfoot tr td {
    border: 1px solid #f2f2f2;
  }

  tr {
    &:hover {
      background-color: #f2f2f2;
    }
  }
}

.table .table_title {
  color: #333;
  font-weight: 600;
}

/* 普通表格 :end*/
